1
general::
Phrase(s): know something inside out
to know something thoroughly; to know about something thoroughly. • I know my geometry inside out. • I studied and studied for my driver’s test until I knew the rules inside out.
McGrawhill's American Idioms And Phrasal Verbs